<form enctype="multipart/form-data" id="csvimport_form" class="tableform">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td style="text-align: right; padding-top: 3px; padding-right: 10px;">
    </tr>
</table>

<div id="information" class="division" style="display:none;">
    <div style="color:#ff0000;"><b>错误信息如下：</b></div>
    <div id="errorInfo" style="width:450px;height:150px;padding:5px;overflow-y:auto;line-height:150%;border:1px solid #999;"></div>
</div>
<h4><{t}>上传您要导入的文件<{/t}></h4>
<div class="division">
<table cellpadding="0" cellspacing="0" border="0">
    <tr>
        <th><{t}>上传文件：<{/t}></th>
        <td><input type="file" name="import_file" /></td>
    </tr>
    <tr>
        <th>&nbsp;</th>
        <td><{button class="btn-primary" id='btn-submit' label="上传" type="button"}></td>
    </tr>
</table>
</div>
</form>

<script>
(function(){
    // $('import_form').store('target',{
    //     onComplete:function(jsontext){
    //         var json = JSON.decode(jsontext);
    //         if (json.result == 'succ'){
    //             $('btn-submit').set('html', '<span><span>上传</span></span>');
    //             $('btn-submit').set('disabled', '');
    //             MessageBox.success('快递揽收导入成功！');
    //         }else{
    //             MessageBox.error('快递揽收导入失败！');
    //             $('information').style.display ='';
    //             var errorInfo = '';
    //             for(var key=0; key<json['msg'].length;key++){
    //                 errorInfo = errorInfo + json['msg'][key] + '<br />';
    //             }
    //             $('errorInfo').set('html', errorInfo);
    //             $('btn-submit').set('html', '<span><span>上传</span></span>');
    //             $('btn-submit').set('disabled', '');
    //         }
    //     }
    // });

    $('btn-submit').addEvent('click',function(){
        // e.preventDefault();
        $('information').style.display ='none';
        $('errorInfo').set('html', '');
        MessageBox.success('正在导入...');
        $('btn-submit').set('disabled', 'disabled');
        $('btn-submit').set('html', '<span><span>正在导入...</span></span>');
        var formData = new FormData();
        formData.append('import_file',document.querySelector('input[type=file]').files[0]);
        // console.log(document.querySelector('input[type=file]').files[0]);
        // console.log(formData);
        var url = "index.php?app=wms&ctl=admin_receipts_outer&act=doImport";//接口
            url = url ? url : '';
            var XHR = null;
            if (window.XMLHttpRequest) {
                // 非IE内核
                XHR = new XMLHttpRequest();
            } else if (window.ActiveXObject) {
                // IE内核，这里早期IE版本不同，具体可以查下
                XHR = new ActiveXObject("Microsoft.XMLHTTP");
            } else {
                XHR = null;
            }
            if (XHR) {
                XHR.open("POST", url);
                XHR.onreadystatechange = function() {
                    if (XHR.readyState == 4 && XHR.status == 200) {
                        var resultValue = XHR.responseText;
                        var data = JSON.parse(resultValue);
                        XHR = null;
                        if(data.result == 'succ'){
                            MessageBox.success('操作成功!');
                            $('btn-submit').getParent('.dialog').retrieve('instance').close();
                        }else{
                            MessageBox.error('操作失败！');
                            $('information').style.display ='';
                            var errorInfo = '';
                            for(var key=0; key<data['msg'].length;key++){
                                errorInfo = errorInfo + data['msg'][key] + '<br />';
                            }
                            $('errorInfo').set('html', errorInfo);
                            $('btn-submit').set('html', '<span><span>上传</span></span>');
                            $('btn-submit').set('disabled', '');
                        }

                    }
                }
                XHR.send(formData);
            }
        // new Request({
        //         url:'index.php?app=wms&ctl=admin_receipts_outer&act=doImport',
        //         method:'post',
        //         data:formData,
        //         onRequest: function(){
        //             MessageBox.show('正在导入请稍等...');
        //         },
        //         onSuccess:function(response){
        //             json = JSON.decode(response);
        //             if(json.result && json.result == 'succ'){
        //                 MessageBox.success('操作成功!');
        //             }
        //             if(json.result && json.result == 'fail'){
        //                 console.log(json['msg']);
        //                 MessageBox.error('操作失败！');
        //                 $('information').style.display ='';
        //                 var errorInfo = '';
        //                 for(var key=0; key<json['msg'].length;key++){
        //                     errorInfo = errorInfo + json['msg'][key] + '<br />';
        //                 }
        //                 $('errorInfo').set('html', errorInfo);
        //             }
        //         },
        //         onError:function(Error){
        //             return MessageBox.error('操作失败！');
        //         }

        //     }).send();
    });
})();
</script>